package uba.fi.tda.tp3;


public class Lista {
    
    private NodoLista inicio;
        
    public Lista() {
        this.inicio = null;
    }
    
    // Inserta un nodo al principio de la lista.
    public void insertar(Object datos) {
        NodoLista nodo = new NodoLista(datos);
        nodo.setSiguiente(inicio);
        this.inicio = nodo;
    }
    
    public NodoLista getSiguiente(NodoLista nodo) {
        return nodo.getSiguiente();
    }
    
    public Object getDato(NodoLista nodo) {
        return nodo.getDatos();
    }
    
    public IteradorLista getInicio() {
        return new IteradorLista(inicio);
    }
}
